package com.roshan.web.service;

import org.springframework.stereotype.Service;

import com.roshan.web.dto.DeleteCustomerDetail;
import com.roshan.web.dto.DeleteCustomerDeviceDetail;
import com.roshan.web.dto.DeleteCustomerDeviceProfile;
import com.roshan.web.dto.DeleteCustomerProfile;
import com.roshan.web.dto.DeviceTypeDetail;
import com.roshan.web.dto.DeviceTypeProfile;
import com.roshan.web.dto.RegisterUserDetail;
import com.roshan.web.dto.RetrieveCustomerDevicesDetail;
import com.roshan.web.dto.RetrieveCustomerDevicesProfile;
import com.roshan.web.dto.RetrieveCustomerUrisByEmailDetail;
import com.roshan.web.dto.RetrieveCustomerUrisByEmailResult;
import com.roshan.web.dto.ToggleCustomerDeviceStatusDetail;
import com.roshan.web.dto.ToggleCustomerDeviceStatusProfile;
import com.roshan.web.dto.UpdateUserDetail;
import com.roshan.web.dto.UpdateUserProfile;
import com.roshan.web.dto.UserDetail;
import com.roshan.web.dto.UserProfile;
import com.roshan.web.dto.UserUriProfile;

@Service
public class EntityManagerService implements IEntityManagerService {

    @Override
    public DeviceTypeDetail retrieveDeviceTypeList(DeviceTypeProfile deviceTypeProfile) {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public RegisterUserDetail createCustomer(UserProfile userProfile) {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public UpdateUserDetail updateCustomer(UpdateUserProfile userProfile) {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public UserDetail retrieveUser(UserUriProfile uriProfile) {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public DeleteCustomerDetail deleteCustomer(DeleteCustomerProfile deleteCustomerProfile) {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public DeleteCustomerDeviceDetail deleteCustomerDevice(DeleteCustomerDeviceProfile deleteCustomerDeviceProfile) {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public RetrieveCustomerDevicesDetail retrieveCustomerDevices(
            RetrieveCustomerDevicesProfile retrieveCustomerDevicesProfile) {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public ToggleCustomerDeviceStatusDetail toggleCustomerDeviceStatus(
            ToggleCustomerDeviceStatusProfile toggleCustomerDeviceStatusProfile) {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public RetrieveCustomerUrisByEmailResult retrieveCustomerUrisByEmail(
            RetrieveCustomerUrisByEmailDetail retrieveCustomerUrisByEmailDetail) {
        // TODO Auto-generated method stub
        return null;
    }

}
